petrol/gas station - Spanish English Dictionary